const common = require('../common/common.js')
var App = getApp()
// console.log(app)
Page({

  /**
   * 页面的初始数据
   */
  data: {
    xinwenImg: [
      {
        id: 1,
        src: "../../images/1.jpg",
        swipertitle: "新型冠状病毒肺炎学术交流研讨会"
      },
      {
        id: 2,
        src: "../../images/2.png",
        swipertitle: "新的病毒成因来自于病原体基因突变"
      },
      {
        id: 3,
        src: "../../images/3.png",
        swipertitle: "纳米机器人"
      }
      // 还可以点击进行跳转查看新闻内容，暂时还没写
    ],
    newsList:[],
  },
  //拍照检测
  //弹框提示部分
  paizhao: function () {
    var that = this
    wx.showModal({
      title: '提示',
      image: '/images/logo.png',
      content: '"千里寻医" 请求打开摄像头权限',
      mask: true,
      success: function (res) {
        console.log(res)
        if (res.confirm) {
          // console.log('确定')
          that.getLocalImage()
        } else {
          console.log('取消')
        }
      }
    })
  },
  // 调用摄像头部分
  getLocalImage: function () {
    var that = this;
    wx.chooseImage({
      count: 9,
      sizeType: ['original', 'compresssed'],
      sourceType: ['album', 'camera'],
      success: function (res) {
        console.log(res)
        common.startOperating("上传中")
        var filePath = res.tempFilePaths[0];
        // console.log(filePath)
        wx.uploadFile({
          url: 'http://localhost/medical/upLoad.php',
          filePath: filePath,
          name: 'file',
          success: function (res) {
            common.stopOperating()
            setTimeout(function () {
              wx.showToast({
                title: '请耐心等待结果'
              })
            }, 1500)
            setTimeout(function () {
              wx.hideToast()
            }, 1000)
            console.log(res.data)
          }
        })
      },
      fail: function (error) {
        console.error("调用本地相册文件时出错")
        console.warn(error)
      }
    })
  },
  // 诊断报告
  //这里要携带数据过去
  gotoReport: function () {
    if (App.globalData.isLogin) {
      wx.navigateTo({
        url: '../report/report',
      })
    } else {
      wx.showToast({
        title: '您未登录，暂时无法访问',
        icon: 'none'
      })
      setTimeout(function () {
        wx.hideToast()
      }, 1000)
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this
    wx.request({
      url: 'http://localhost/medical/news.php',
      method: 'GET',
      header: {
        'content-type': 'application/x-www-form-urlencoded'
      },
      success: function (res) {
        App.globalData.news=res.data
        let list = App.getNewList()
        // console.log(list)
        that.setData({
          newsList:list
          // newsList:App.globalData.news
        })
        console.log('全局news:',App.globalData.news)
      },
      fail: function (res) {
        console.log('获取失败')
      }
    })
  },
  // 医学新闻进展内容
  goToDetail: function (e) {
    let id = e.currentTarget.dataset.id
    console.log(id)
    console.log(e)
    //携带新闻ID进行页面跳转
    wx.navigateTo({
      url: '../newsDetails/newsDetails?id=' + id,
    })

  },


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})